/* @media screen and (min-width:1440px) {
  .container {
    max-width: 1470px !important
  }
} */
a{color:#000000;text-decoration:none;}
a:hover{color:#006fae;text-decoration:none;}

.header {
  /* height: 86px; */
  background-color: #006FAE;
}

@keyframes dhli {
  0% {
    opacity: 0;
    transform: rotateX(-50deg)rotatey(135deg)rotateZ(15deg) translate(0px, 20px);
  }
}

.car-img {
  max-height: 400px;
  /* object-fit: cover; */
}

.nav-box {
  position: relative;
}

.nav-box:hover .nav_drop-box {
  display: block;
}

/* 导航 */
.nav_drop-box {
  display: none;
  list-style: none;
  z-index: 909;
  width: 120px;
  padding: 0;
  position: absolute;
}

.nav_drop-item {
  padding: 6px 12px;
  list-style: none;
  margin-top: 1px;
  background: url('../images/layout/menu-link-bg.png') repeat;
  text-align: left;
  animation: dhli 0.8s;
}

.nav_drop-item:hover {
  background-color: #00BCD4;
}

.nav_drop-item a {
  text-decoration: none;
}


.dropdown-item.active,
.dropdown-item:active {
  background-color: #006FAE;
}

.header-carousel {
  background-image: url('../images/layout/main-bg.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding: 10px 0;
}

/* @media (min-width: 768px) {
  .header-carousel {
    height: calc(100vh - 152px);
  }
} */

.footer {
  width: 100%;
  /* height: 235px; */
  background-image: url('../images/layout/footer-bg.png');
  background-size: cover;
  background-repeat: no-repeat;
  padding-top: 90px;
  padding-bottom: 30px
}

.site {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #fff
}

.site-info {
  font-size: 14px
}

.link-btn {
  background-color: #318bbc;
  /* border-color: #006FAE; */
}

.header_ser{width:174px;height:29px;float:right;margin:47px 30px 0px 0px;border-radius:20px;border:1px #d9d8d8 solid;background:#fff;}
.ss_k{width:140px;height:26px;line-height:26px;float:left;border:none;outline: none;text-indent:1em;border-radius:20px;font-size:12px;}
.ss_an{width:24px;height:17px;float:right;padding:6px 10px 0px 0px;}


.kp{width:160px;float:left;padding-top:10px;}
.weixin{width:80px;height:30px; line-height:30px;position:relative; font-size:15px; text-align:center;float:left;}
.weixin a{height:30px; display:block; position:absolute; left:0; top:0; padding:0px 15px;}
.weixin .line{float:right;}
.weixin .weixin_nr{text-align:center; position:absolute; right:-30px; top:-150px; display:none;}
.weixin .weixin_nr img{ margin-bottom:5px;}

.weixin.on .weixin_nr{ display:block;}
.weixin.on a{cursor:pointer;}